(define-public python-piexif
  (package
    (name "python-piexif")
    (version "1.1.3")
    (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "piexif" version ".zip"))
        (sha256
          (base32
            "06sz58q4mrw472p8fbnq7wsj8zpi5js5r8phm2hiwfmz0v33bjw3"))))
    (build-system python-build-system)
    (native-inputs `(("unzip" ,unzip)))
    (home-page "https://github.com/hMatoba/Piexif")
    (synopsis
      "To simplify exif manipulations with python. Writing, reading, and more...")
    (description
      "To simplify exif manipulations with python. Writing, reading, and more...")
    (license license:expat)))

(define-public python-pyrss2gen
  (package
    (name "python-pyrss2gen")
    (version "1.1")
    (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "PyRSS2Gen" version))
        (sha256
          (base32
            "1rvf5jw9hknqz02rp1vg8abgb1lpa0bc65l7ylmlillqx7bswq3r"))))
    (build-system python-build-system)
    (home-page
      "http://dalkescientific.com/Python/PyRSS2Gen.html")
    (synopsis
      "Generate RSS2 using a Python data structure")
    (description
      "Generate RSS2 using a Python data structure")
    (license license:bsd-3)))

(define-public python-yapsy
  (package
    (name "python-yapsy")
    (version "1.12.2")
    (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "Yapsy" version))
        (sha256
          (base32
            "12rznbnswfw0w7qfbvmmffr9r317gl1rqg36nijwzsklkjgks4fq"))))
    (build-system python-build-system)
    (home-page "http://yapsy.sourceforge.net")
    (synopsis "Yet another plugin system")
    (description "Yet another plugin system")
    (license license:bsd-3)))

(define-public python-doit
  (package
    (name "python-doit")
    (version "0.32.0")
    (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "doit" version))
        (sha256
          (base32
            "033m6y9763l81kgqd07rm62bngv3dsm3k9p28nwsn2qawl8h8g9j"))))
    (build-system python-build-system)
    (propagated-inputs
      `(("python-cloudpickle" ,python-cloudpickle)))
    (home-page "http://pydoit.org")
    (synopsis "doit - Automation Tool")
    (description "doit - Automation Tool")
    (license license:expat)))

(define-public python-nikola
  (package
    (name "python-nikola")
    (version "8.1.1")
    (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "Nikola" version))
        (sha256
          (base32
            "1vb1vycxidv3cmnmbn04n1547ja98sskcz8vl3n6bab72q0mpqyf"))))
    (build-system python-build-system)
    (propagated-inputs
      `(("python-babel" ,python-babel)
        ("python-blinker" ,python-blinker)
        ("python-dateutil" ,python-dateutil)
        ("python-docutils" ,python-docutils)
        ("python-doit" ,python-doit)
        ("python-lxml" ,python-lxml)
        ("python-mako" ,python-mako)
        ("python-markdown" ,python-markdown)
        ("python-natsort" ,python-natsort)
        ("python-piexif" ,python-piexif)
        ("python-pillow" ,python-pillow)
        ("python-pygments" ,python-pygments)
        ("python-pyrss2gen" ,python-pyrss2gen)
        ("python-requests" ,python-requests)
        ("python-setuptools" ,python-setuptools)
        ("python-unidecode" ,python-unidecode)
        ("python-yapsy" ,python-yapsy)))
    (native-inputs
      `(("python-coverage" ,python-coverage)
        ("python-flake8" ,python-flake8)
        ("python-freezegun" ,python-freezegun)
        ("python-pytest" ,python-pytest)
        ("python-pytest-cov" ,python-pytest-cov)))
    (home-page "https://getnikola.com/")
    (synopsis
      "A modular, fast, simple, static website and blog generator")
    (description
      "A modular, fast, simple, static website and blog generator")
    (license license:expat)))

